home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume91 / utilitys / bigbrthr / part01 / bigbrother.doc < prev    next >
Text File  |  1991-03-20  |  6KB  |  184 lines

  1.  
  2. Documentation for Bigbrother V2.11
  3. ==================================
  4.  
  5. This document will describe the working of Bigbrother V2.11 for
  6. the Commodore Amiga computer. Bigbrother and all related programs
  7. and documents are presented as is. Although the author has made
  8. every effort to make this product free of bugs, he can not be
  9. held responsible for any damage resulting from the use of this
  10. program. The program is shareware. It may be copied but may not be
  11. used as a part of a commercial package without the prior written
  12. permission of the author. If you like the program and if you are using 
  13. it regularly, you may send $10 or more to:
  14.        
  15.     Erwin van Breemen
  16.     Berliozplein 15
  17.     2651 VG Berkel ZH
  18.     Holland
  19.  
  20.     e-mail:    breemen@rulcvx.LeidenUniv.nl
  21.  
  22.  
  23.  
  24. Feel free to send any bugs,suggestions or comments to the above address.
  25.  
  26.  
  27. Requirements
  28. ============
  29.  
  30. Bigbrother requires Kickstart 1.2 or higher. For Kickstart 1.2 it is
  31. not necessary to use the preferences file big_prefs. For Kickstart 1.3
  32. or higher this file must be placed in the s: directory. It must contain 
  33. the DOIO vector pointing to the routine in the rom. Some features make
  34. use of arp.library. This library must be placed in the libs: directory
  35. Note that the arp.library (V39+) has not been included and can be
  36. obtained on almost any BBS board. 
  37. The scriptfiles included use some general script commands. See for
  38. explanation any AmigaDos manual.
  39.  
  40.  
  41. What does Bigbrother?
  42. =====================
  43.  
  44. Bigbrother is a virus infection detection program with some optional
  45. utilities. It is running as a normal task and checks every 1 second
  46. the important memory locations in the Amiga. Depending on the values
  47. and the their combinations, an expert system will accept it or warn
  48. you in case it thinks it is dangerous. This means that no program
  49. can start a virus in memory without alerting Bigbrother. 
  50. As a bonus, Bigbrother is capable of starting a new shell, starting
  51. script files, viewing and installing bootblocks. All this in a 
  52. program less than 10K. 
  53.  
  54.  
  55. Installation
  56. ============
  57.  
  58. Bigbrother is very easy to install. Bigbrother will detach itself
  59. from the current shell or cli. Just put Bigbrother in the c:
  60. directory and add the following line to your startup-sequence:
  61.  
  62. bigbrother
  63.  
  64. Place arp.library in the libs: directory.
  65. Put big_prefs and bighelp in your s: directory. This is all there is.
  66.  
  67.  
  68. Additional notes.
  69. =================
  70.  
  71. For Kickstart 1.2 users
  72.  
  73. You must not(!) place the big_prefs in the s: directory. This file contains
  74. the DOIO vector ( needed for a virus extermination) of Kickstart 1.3. 
  75. Bigbrother is standard configured for Kickstart 1.2. If Bigbrother finds
  76. s:big_prefs then it will use it for the Clear option. For 1.2 users
  77. this means a guru.
  78.  
  79. For Kickstart 1.3 or higher users
  80.  
  81. Now it is essential to have a s:big_prefs file. Otherwise Bigbrother
  82. will use the default 1.2 value of DOIO. You can use the Memory option
  83. to discover it's value. Use newzap or something to alter s:big_prefs
  84. Note that Bigbrother will come to front if the DOIO is wrong for your 
  85. machine. This is also a method to discover the value of DOIO in your
  86. machine. The supplied big_prefs contains the value for Kickstart 1.3
  87.  
  88.  
  89.  
  90. How to operate Bigbrother
  91. =========================
  92.  
  93. You can bring Bigbrother to the front by pressing Crtl-Help. Bigbrother
  94. will open a window on the workbench. The same thing happens automaticly
  95. if a virus has been detected.
  96. You will see a window containing several gadgets and a message box.
  97. In the message box a text will describe the current status of your
  98. Amiga concerning viri. Below there is a description of all gadgets:
  99.  
  100.  
  101.  DF0:
  102.  
  103. This gadget will select between the diskdrives available at the moment.
  104. If you have for example 2 drives, the gadget toggles between df0: and
  105. df1:. The drive selected will be used for the View and Install option.
  106.  
  107.  Watch
  108.  
  109. When you press this gadget Bigbrother will close its window and return
  110. to the sleeping mode. In the sleeping mode, Bigbrother checks every
  111. second for a virus in memory and whether there has been pressed on an 
  112. interesting F-key.
  113.  
  114.  Newshell
  115.  
  116. Bigbrother will create a new shell process as you press this gadget.
  117. The same can also be done by pressing Crtl-F1 in the sleeping mode.
  118.  
  119.  View
  120.  
  121. This option allows you to examine the bootblock of disk in the selected
  122. drive.
  123.  
  124.  Memory
  125.  
  126. Here you can examine the actual contents of the important vectors. For
  127. a clean machine, all vector should point to the Kickstart rom. This means
  128. that the addresses must point to $fc0000 or higher.
  129.  
  130.  
  131.  Install
  132.  
  133. In this option you can install a bootblock on the disk in the slected
  134. diskdrive. This bootblock contains the normal bootcode plus a piece
  135. of text in order to recognize it as a Bigbrother bootblock. Some viri
  136. will return a normal installed bootblock. So it is safer to use the
  137. Bigbrother bootblock. In this way you are sure you have read a real
  138. bootblock and a faked one!
  139.  
  140.  Clear
  141.  
  142. By pressing this option you will clear all the important vector to
  143. their standard values. This is where big_prefs comes in. If big_prefs
  144. doesn't contain the rigth value for your Kickstart, you Amiga will hang
  145. in less than a second. Note that you will lose all your resident programs
  146. including RAD etc.
  147.  
  148.  
  149.  Reboot
  150.  
  151. This option will reboot your Amiga in the official way. No viri can
  152. survive this reset because all system structures will be recreated. 
  153.  
  154.  
  155.  Help
  156.  
  157. This option will reveal my address. If you use Bigbrother, then please
  158. send $10 to that address. Many thanks in advance.
  159.  
  160.  
  161. Scriptfiles
  162. ===========
  163.  
  164. Bigbrother is also capable of starting scriptfiles named F2...F10 by
  165. pressing , as you can guess, F2..F10. Some examples of scriptfiles
  166. have been included. The only limitation is that you can not get 
  167. input from a user (i.e. ask). This means that in practice you can
  168. use these script files to start applications like an editor.
  169.  
  170.  
  171.  
  172. I hope this program will help you in the fight against viri.
  173.  
  174.  
  175.     Erwin van Breemen (The Orega Programming Group Holland)
  176.     Berliozplein 15
  177.     2651 VG Berkel ZH
  178.     Holland
  179.  
  180.     e-mail:    breemen@rulcvx.LeidenUniv.nl
  181.  
  182.  
  183.  
  184.